//package com.sky.config;
//
//import com.sky.properties.AliOssProperties;
//import com.sky.utils.AliOssUtil;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
//import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
////配置类，用于创建AliOssUtil对象
//@Configuration
//@Slf4j
//public class OssConfiguration {
//    //yml的配置文件已经封装成AliOssProperties的java对象了
//    @Bean //@bean就是把这个类交给ioc容器管理，实现自动装配  项目启动时就会自动调用
//    @ConditionalOnMissingBean //如果ioc容器中没有这个对象，则创建这个对象
//    public AliOssUtil aliOssUtil(AliOssProperties aliOssProperties) {
//        log.info("开始创建阿里云文件上传工具类对象：{}", aliOssProperties);
//        return new AliOssUtil(aliOssProperties.getEndpoint(),
//                aliOssProperties.getAccessKeyId(),
//                aliOssProperties.getAccessKeySecret(),
//                aliOssProperties.getBucketName());
//    }
//}
